About Margalla Ltd (13424101) United Kingdom