About Manticore Investment Group (uk) Ltd (10878293) United Kingdom