About 24 Hour Open Studio Limited (02469808) United Kingdom