About November Ventures Ltd (11822364) United Kingdom