About Storeo Ltd (11742744) United Kingdom