About Satra Solution Limited (11708624) United Kingdom