About Arc Holdings & Investments Limited (10570958) United Kingdom