About Pebble Management Limited (09746980) United Kingdom