About Helices Associates Ltd (11731935) United Kingdom