About Paper Straws London (psl) Limited (03285305) United Kingdom