About Eco Straws Sweden Limited (12107176) United Kingdom