Key factsactiveLegal nameMAMBOFISH TECHNOLOGY SOLUTIONS LIMITEDno_brregRegistration922746605no_brregStatusactiveno_brregIncorporated2019-05-13no_brregRegistered address46 Pepys Road, GB-SE14 5SB LONDONno_brreg