About Ikigai Tech Limited (11694237) United Kingdom