About Kusuri Holdings Limited (12299681) United Kingdom