About Stor 122 Ltd (10132584) United Kingdom