About Refurb Tech London Limited (12845851) United Kingdom