About Octane Investments Limited (12183045) United Kingdom