About Langhorne Ventures Limited (12039405) United Kingdom