About Sarkel Limited (12423280) United Kingdom