About Delisles Designs Ltd. (11486760) United Kingdom