About Octant Investments Limited (SC336019) United Kingdom