About Ruaha Limited (11390178) United Kingdom