About Mimu Technical Services Limited (12786238) United Kingdom