About Connecting Ecology Ltd (13480293) United Kingdom