About Studio Figura International Limited (11464063) United Kingdom