About Margala Limited (13408939) United Kingdom