About Thomas Telman Consulting Ltd (07402085) United Kingdom