About Tellar Limited (08931857) United Kingdom