About Lionhead Limited (10643047) United Kingdom