About Distributed Ventures Ltd (11000638) United Kingdom