About Sugar Studios Limited (12843013) United Kingdom