About Stor 101 Ltd (10132037) United Kingdom