About Manticore Technologies Limited (12467904) United Kingdom