About Numadic Limited (09846244) United Kingdom