About Kahuru Consulting Ltd (10585371) United Kingdom