About Sandrule Limited (03225564) United Kingdom