About Independence Direct Holdings Limited (12667884) United Kingdom