About Higher Self Limited (SC688048) United Kingdom