About Manticore Enterprises Ltd (10878806) United Kingdom