About Yda 96 Limited (12338324) United Kingdom