About Sweet Spot Labs Ltd. (13338926) United Kingdom