About Nomadi Ltd. (08294120) United Kingdom