About Greenwich Studio Limited (05288409) United Kingdom