About Ikigai Life Sciences Limited (12599604) United Kingdom