About Umo (london) Limited (08608830) United Kingdom