About Spatcher Ltd. (04291448) United Kingdom