About Juniper Berry Marketing Limited (10757139) United Kingdom