About Smallville Limited (12648827) United Kingdom