About Magistra Limited (09272388) United Kingdom