About Della Investment Limited (13681838) United Kingdom