About Spock International Limited (10090641) United Kingdom