About Openside Investments Limited (12828614) United Kingdom