About Nextra Ventures Ltd (12604356) United Kingdom