About Helica Instruments Limited (SC156347) United Kingdom