About Starlab (uk) Ltd. (03514931) United Kingdom