About Supernova Labs Ltd. (11265542) United Kingdom