About Duality Ventures Ltd (10825187) United Kingdom