About Manticore Investments Limited (07135337) United Kingdom