About Nucleus Holdings Limited (05771207) United Kingdom