About Lycaon Ventures Ltd (10994678) United Kingdom