About Nomleco (uk) Ltd (11795709) United Kingdom