About Stor 113 Ltd (10132283) United Kingdom