About Degya Limited (07358685) United Kingdom