About Delilah Ava & Co Ltd (13301081) United Kingdom