About Olifant Island Holdings Ltd (11496871) United Kingdom