About Angel (london) Limited (03838267) United Kingdom