About Leneproq Ltd (10971703) United Kingdom