About Octa Asset Management Limited (09663831) United Kingdom