About Ecotec Spv Holdings Ltd (11462533) United Kingdom