About Lrs Technologies Limited (10941472) United Kingdom