About Lyco Investments Ltd (11590727) United Kingdom