About Refresh Technology Limited (07024825) United Kingdom