About Telecuris Ltd (10931259) United Kingdom