About Technology And Communication Services Limited (03184629) United Kingdom