About Kontiki Holdings Ltd (12395422) United Kingdom