About Deltaheart Investments Limited (05491804) United Kingdom