About Delmac Ventures Limited (06378945) United Kingdom