About Engineered Trading Solutions Limited (12963339) United Kingdom