About Nello Ventures Ltd (11797676) United Kingdom