About Mahiki Manchester Holdings Ltd (10378293) United Kingdom