About Telum International Ltd (11507441) United Kingdom