About Delilah Charles Limited (10978560) United Kingdom