About Telkars Technology Solutions Limited (10065779) United Kingdom