About Nubis Solutions Limited (06750103) United Kingdom