About Mehana Capital Ltd (09790571) United Kingdom