About Degerard Ltd (11750262) United Kingdom