About Edoardo Technology Consulting (uk) Limited (12850459) United Kingdom