About Michaela Deegan Ltd (12294216) United Kingdom