About Telser & Pauli Ltd (10693261) United Kingdom