About Nubis X Limited (08971497) United Kingdom