About Lenticularis Limited (10618356) United Kingdom