About Bamenda Limited (10793298) United Kingdom