About Sahra Limited Company Limited (11891135) United Kingdom