About Delilah Investments Ltd (13706414) United Kingdom