About Mechai Investments Limited (05295681) United Kingdom