About The Nucleus Ventures Ltd (11266793) United Kingdom