About Eco Straws Investment Limited (12135714) United Kingdom