About Delmont Investments Ltd (11995234) United Kingdom