About Inca Environmental Synergy Limited (08964503) United Kingdom