About Indicium Ventures Ltd (09814951) United Kingdom