About Megachem (uk) Ltd. (04079169) United Kingdom