About Tedbar Tinker Group Limited (08848581) United Kingdom