About Tecza Solutions Limited (08914774) United Kingdom