About Tek Refresh Limited (12390238) United Kingdom