About Peter Ndungu Ltd (12806027) United Kingdom