About Lrc Holdings Ltd (12363281) United Kingdom