About Teeboss Consult Limited (06582404) United Kingdom