About Lycan Development Limited (12523713) United Kingdom