About Manticore Design Services Ltd (13335683) United Kingdom