About Felix Ventures Ltd (11123168) United Kingdom