About Inqube Innoventures Limited (11222062) United Kingdom