About Deggle Limited (12472025) United Kingdom