About Helical Diesel Technologies Ltd (09936054) United Kingdom