About The Well Space London Ltd (12444200) United Kingdom