About Double Edged Investments Ltd (13404196) United Kingdom