About S T R O Ltd (10745704) United Kingdom