About Delami Investments Limited (06785191) United Kingdom