About Redmires Holdings Limited (12982815) United Kingdom