About Stork Consultants Ltd (10952030) United Kingdom