About Ideagene Limited (NI619761) United Kingdom