About Ecologic Innovations Limited (07095462) United Kingdom