About Descript Limited (09087288) United Kingdom