About Studio Aitken Limited (06546165) United Kingdom