About Mehakh & Co Ltd (SC643540) United Kingdom