About Lecrib Ltd (13375440) United Kingdom