About Ramsons Studio Limited (10151962) United Kingdom