About Ls Power & Data Ltd (10443289) United Kingdom