About Eyecandy Delivery 2 Limited (12162505) United Kingdom