About Optimo Ventures Ltd (04695127) United Kingdom