About Lycanware Limited (11506975) United Kingdom