About Hambledon Studios Limited (00602400) United Kingdom