About Nomnomlondon Limited (12180435) United Kingdom