About The Cator Technologies Company Ltd (07017128) United Kingdom