About Jo&ar Ltd (12260604) United Kingdom