About Stocklord Ventures Llp (OC359953) United Kingdom