About Marcel Rodrigues Ltd (11126731) United Kingdom