About Mahal Holdings Limited (10625884) United Kingdom