About Studio Palermo Limited (10029800) United Kingdom