About Sarr Technologies Limited (08243266) United Kingdom