About Lycanic Studios Ltd (11124552) United Kingdom