About Paper Straw People Limited (11767037) United Kingdom