About Idenca Limited (07996401) United Kingdom