About Telent Nominee Limited (12657235) United Kingdom