About Mikrops Ltd (11181561) United Kingdom