About Lencantada Ibc Limited (12131153) United Kingdom