About Joshua Tree 108 Ltd (06528122) United Kingdom