About Lets Delight Ltd. (10674088) United Kingdom