About R Delooze Ltd (11756717) United Kingdom