About Lion & Wolf Limited (10503788) United Kingdom