About Studio At 72 Limited (12105676) United Kingdom