About Margalla Technologies Limited (06137698) United Kingdom