About Rodel Demillo Ltd (10207176) United Kingdom