About Starlogic Projects Limited (02845498) United Kingdom