About Sro International Limited (11299110) United Kingdom