About Michaela Engineering Ltd (11137094) United Kingdom