About Paper Straws London Ltd (05498394) United Kingdom