About Pemba Limited (10266601) United Kingdom