About Dels Investments Limited (12154279) United Kingdom