About Jade Tree Designs Ltd (13511093) United Kingdom