About Mexx Squared Ltd. (09468218) United Kingdom