About The Stork (gastro) Limited (11367233) United Kingdom