About Ithaca Environmental Ventures Limited (07023211) United Kingdom