About Juniper Tap Limited (10394515) United Kingdom