About Studio Ada Limited (11384768) United Kingdom