About Denovea Galaxy Ltd (13405830) United Kingdom