About Ellen Kern Limited (07703262) United Kingdom