About Leo Ventures And Consulting Ltd (07633176) United Kingdom