About Idenna Limited (04666516) United Kingdom