About Three Straws Ltd (11747446) United Kingdom