About Helix Living Limited (11606185) United Kingdom