About Lycosra Ltd (13112039) United Kingdom