About Zoox Labs Ltd (12186530) United Kingdom