About Stor 128 Ltd (10132657) United Kingdom