About Mitre Telesales Limited (01722848) United Kingdom