About Inta Eco Limited (06412378) United Kingdom