About Distgen Control Solutions Limited (10030404) United Kingdom