About Studio Macki Ltd (10903065) United Kingdom