About Delorre Ltd (10412486) United Kingdom