About Spirit Of Wellbeing Ltd (10282114) United Kingdom