About Teho Partners Ltd (13418708) United Kingdom