About Jot Investments Ltd (10751383) United Kingdom