About N22 Pebble Ltd (12946953) United Kingdom