About Marcel Ventures Limited (11002472) United Kingdom