About Pebble Investments Limited (NI021921) United Kingdom