About Paper And Rock Ltd (11339244) United Kingdom