About Magnificat Ltd (07402191) United Kingdom