About Telewaste Limited (08553073) United Kingdom