About Mahiki Sardinia Limited (11251836) United Kingdom