About Lowood Ventures Limited (12745097) United Kingdom