About Drumclay Ventures Ltd (06995086) United Kingdom