About Stork Topco Limited (10788223) United Kingdom