About Joshua James Ventures Limited (10131290) United Kingdom