About Margalla Group Ltd (13533032) United Kingdom