About Stork Finance Limited (11963854) United Kingdom