About Helix Assist Limited (10870283) United Kingdom