About Studio A Consultancy Limited (SC559602) United Kingdom