About Lra Innovation Ltd (13195193) United Kingdom