About Soft Pebble Limited (12894233) United Kingdom