About Helier Scientific Limited (05158138) United Kingdom