About Shoreditch Island Limited (11607354) United Kingdom