About Longmeade Ventures Ltd (12830282) United Kingdom