About Stor 106 Ltd (10132129) United Kingdom