About Deelfor Ltd (12696572) United Kingdom