About Troja Ventures Ltd. (10972121) United Kingdom