About Capex Alpha Ltd (12052235) United Kingdom