About Storok Ltd (11880345) United Kingdom