About Jukuri Limited (09731304) United Kingdom