About Telkeda Limited (07210065) United Kingdom