About Ikiru Bio-living Limited (12862633) United Kingdom