About Arc Investment Holdings Ltd (13326158) United Kingdom