About Juniper Shores Limited (12267219) United Kingdom