About Teubler Commercial Limited (13401759) United Kingdom