About Sandhurst Ventures Ltd (11933236) United Kingdom