About Nexura Limited (10793248) United Kingdom