About Deidi Limited (12448753) United Kingdom