About Magela Consultants Limited (04270956) United Kingdom