About Nubicon Management (scotland) Limited (SC633406) United Kingdom