About Stor 108 Ltd (10132195) United Kingdom