About Deltatron Ltd (12220958) United Kingdom