About Nextra Limited (11919476) United Kingdom