About Ecce Opus Ltd (11298514) United Kingdom