About Broadgate Arch Holdings Ltd (11200946) United Kingdom