About Numo 70 Limited (10126396) United Kingdom