About Yukimura Technologies Limited (12274713) United Kingdom