About Delor Ltd (10804291) United Kingdom