About Ricardo Macedo Limited (11644862) United Kingdom