About Mihells International Limited (13256238) United Kingdom