About Eco Veridi Development Ltd (11645647) United Kingdom