About Lecram Holdings Ltd (09611717) United Kingdom