About Telar Limited (10323177) United Kingdom