About Naivasha Holdings Ltd (12090614) United Kingdom