About Entec Systems London Limited (10427595) United Kingdom