About Mahiki Holdings Limited (10000052) United Kingdom