About Logix Projects Limited (09797199) United Kingdom