Team Internet Group plc 1Q24 Results