About Pied Studio Ltd. (SC585483) United Kingdom