About Mitcham Invest Ltd (11043718) United Kingdom