About Studio Arricale Ltd. (12876652) United Kingdom