About Tachbrook Mea Ltd (11495162) United Kingdom