About Helion Place Ltd (06577492) United Kingdom