About Technautic Marine Windows Ltd. (03282926) United Kingdom