About The Pebble Group Plc (12231361) United Kingdom