About Nucleus Developments Limited (04717862) United Kingdom