About Island Studios London Limited (05432210) United Kingdom