About Squared Space Studios Limited (07881015) United Kingdom