About Stror Ltd (12714604) United Kingdom