About Stork Group Limited (11570670) United Kingdom