About Joe&sha Limited (11768989) United Kingdom