About Devereux Squared Ltd (11583132) United Kingdom