About Finite Technology Ventures Ltd (12929519) United Kingdom