About The Life Balance Studio Limited (SC420825) United Kingdom