About Texcel Technology Plc (02607732) United Kingdom