About Teck.refurb Ltd (13101284) United Kingdom