About Pemba Services Limited (10388699) United Kingdom