About Storea Ltd (11959325) United Kingdom