About Studio Ham Limited (10807955) United Kingdom