About Deo Ventures Limited (12690578) United Kingdom