About Demira & Co. Ventures Limited (11874883) United Kingdom