About Ashcroft Ventures Ltd (10794025) United Kingdom