About Victor Njambi Ltd (12721246) United Kingdom