About Byblos Holdings Ltd (12979944) United Kingdom