About Arc Group Holdings Limited (12550867) United Kingdom