About Studio 1218 Limited (12272980) United Kingdom