About Marcel Investment Group Limited (12644078) United Kingdom