About Lycan Design Limited (13205876) United Kingdom