About Nabla Ventures Ltd. (09992692) United Kingdom