About Stork International Limited (SC550084) United Kingdom