About Kahuka Limited (11272452) United Kingdom