About Degoshiyo Developers Limited (08558546) United Kingdom