About Ellipsis Scripts Limited (10017849) United Kingdom