About Stork Business Service Ltd. (05049436) United Kingdom