About Meskel Ltd (12584296) United Kingdom