About Nomad Digital (india) Limited (07943372) United Kingdom