About June Lama Limited (12259265) United Kingdom