About Degallo Ltd (13181056) United Kingdom