About Kiyuri Limited (09590580) United Kingdom