About The Island 19 Limited (12084873) United Kingdom