About Helcath Limited (09428858) United Kingdom