About Sweetspot Management Limited (04573278) United Kingdom