About Degas Limited (01376376) United Kingdom