About Lantern & Larks Limited (06669289) United Kingdom