About Ivory Island Ltd (13402751) United Kingdom