About Shera D Spain Limited (11033503) United Kingdom