About London Paper Straws Ltd (11493769) United Kingdom