About Ecospend Technologies Limited (11114967) United Kingdom