About Senhit Meskel Ltd (12055616) United Kingdom