About Ideja Limited (06332987) United Kingdom