About Satra Services Limited (03918137) United Kingdom