About Idaraya Life C.i.c. (12931807) United Kingdom