About Atra Thermal Limited (12098816) United Kingdom