About Redfox Partners Ltd (12193879) United Kingdom