About Glass Island Studios Ltd (SC643490) United Kingdom