About Exe Terminators & Co. Ltd. (02112181) United Kingdom