About Horizon Technology Ventures Ltd (12413790) United Kingdom