About Juniper Studio Limited (13674694) United Kingdom