About Junipero Limited (12592884) United Kingdom