About Teleki Ltd (08733480) United Kingdom