About Global Satro Limited (12869834) United Kingdom