About Stellar Labs Ltd (11746194) United Kingdom