About Octa Ventures Ltd (13545550) United Kingdom