About Himalaya Investment Limited (13711798) United Kingdom