About Deedstar Limited (10640779) United Kingdom