About Satra Quality Assurance Limited (02941713) United Kingdom