About Tiny Squares Studio Ltd (09540758) United Kingdom