About Njeru Ltd (12720431) United Kingdom