About Telecycle Europe Limited (09315939) United Kingdom