About Green Straws Europe Ltd (12100844) United Kingdom