About Bear & Wolf (holdings) Limited (13051018) United Kingdom