About James Lee Ventures Ltd (11724451) United Kingdom