About Elynor Backstedt Limited (12172629) United Kingdom