About Merali Holdings Limited (10185593) United Kingdom