About Sweet Indulgent Trio Limited (11489039) United Kingdom