About Helsuki Limited (01285010) United Kingdom