About Mashru & Co. Investments Limited (06129499) United Kingdom