About Njehia S Limited (09118530) United Kingdom