About William Technologies Ltd (12646839) United Kingdom