About Joshua Alexander Ventures Limited (12357992) United Kingdom