About Jokaro Limited (02517728) United Kingdom