About Storal Group Ltd (13088209) United Kingdom