About Studio Mahala Limited (12635055) United Kingdom