About Fred Eden Studio Ltd (13040958) United Kingdom