About Refreshing Technology Ltd (12049628) United Kingdom