About Telmar Investments Ltd (11081850) United Kingdom