About Quimera Esco Limited (10035388) United Kingdom