About Delmon Investments Limited (02690942) United Kingdom