About Sandcat Technologies Limited (10115695) United Kingdom