About Copper Fox Holdings Ltd (12754187) United Kingdom