About Megambo Services Ltd (11793386) United Kingdom