About Ldpp Innovations Limited (10498525) United Kingdom