About Stanlee Ventures Ltd (10254617) United Kingdom