About Njeri Limited (12099047) United Kingdom