About Starlab Enterprise Ltd (13205893) United Kingdom