About Ls Developer 3 Limited (04936226) United Kingdom