About Sweetspot Studio Limited (09364266) United Kingdom