About Joeshoba Limited (12068415) United Kingdom