About Jamilleri Limited (NI628378) United Kingdom