About Deagl Tech Solutions Ltd (11250525) United Kingdom