About Ian Allan Associates (malta) Limited (SC625346) United Kingdom