About Rooftop Studio Limited (08687196) United Kingdom