About Duality Ventures Ltd (12752871) United Kingdom