About Manticore Limited (06562627) United Kingdom