About Refresh Technology (n.i.) Limited (NI667792) United Kingdom