About Nomadic Technology Limited (09604326) United Kingdom