About Nubix Limited (05672358) United Kingdom