About Mambilla Engineering Limited (08021316) United Kingdom