About Studio1440 Limited (12415289) United Kingdom