About Teh & Partners Ltd (11977506) United Kingdom