About Nemnemlondon Limited (12180414) United Kingdom