About Ditteridge Ventures Ltd (11043713) United Kingdom