About Sweet Spot Therapeutics (consulting) Ltd (09751865) United Kingdom