About Ideopraxis Limited (04071384) United Kingdom