About Ec Project 8 Limited (11561039) United Kingdom