About Square Root Design Studio Limited (09698518) United Kingdom