About Defm Ventures Ltd (13325152) United Kingdom