About Tensator Holdings Ltd (06643659) United Kingdom