About Lowen Ventures Ltd (13393908) United Kingdom