About Lycan Group Ltd (11525334) United Kingdom