About Helmetor Ltd. (NI617616) United Kingdom