About Intech Developments Limited (03898448) United Kingdom