About Paper Rulers Limited (05497816) United Kingdom