About Stor 118 Ltd (10132475) United Kingdom