About Srt Consulting & Associates Ltd (10290901) United Kingdom