About Xuereb Holdings Ltd (12991523) United Kingdom