About Design Studio Juniper Limited (12313230) United Kingdom