About Lycans Company Limited (12830943) United Kingdom