About Rodd Squared Ltd (11204278) United Kingdom